package com.sojson.util.encryption;

import org.apache.commons.codec.digest.DigestUtils;

/**
 * SHA1J加密解密工具类
 * 
 * @author liu
 * @date 2020-09-04
 */
public class Sha1Util {

    /**
     * 加密
     * 
     * @param content
     * @return
     */
    public static String encryption(String content) {
        return DigestUtils.sha1Hex(content);
    }

    /**
     * 加密
     * 
     * @param content
     * @return
     */
    public static String encryption(byte[] content) {
        return DigestUtils.sha1Hex(content);
    }

    /**
     * 加密并转为大写
     * 
     * @param content
     * @return
     */
    public static String encryptionToUpperCase(String content) {
        return encryption(content).toUpperCase();
    }

    /**
     * 加密并转为大写
     * 
     * @param content
     * @return
     */
    public static String encryptionToUpperCase(byte[] content) {
        return encryption(content).toUpperCase();
    }

}